#define FABRIC_HEADER_TYPE_CPU         5

header_type ethernet_t {
    fields {
        dstAddr : 48;
        srcAddr : 48;
        etherType : 16;
    }
}

header_type ipv4_t {
  fields {
  version : 4;
  ihl : 4;
  diffserv : 8;
  totalLen : 16;
  identification : 16;
  flags : 3;
  fragOffset : 13;
  ttl : 8;
  proto : 8;
  hdrChecksum : 16;
  srcip : 32;
  dstip: 32;
  }
}


